Software are Processes Too

نویسنده

  • Jacky Estublier
چکیده

A process defines the way activities are organized, managed, measured, supported and improved to reach a goal. It has been shown, 15 years ago [1] that processes are software too; more precisely that their description can also be software. We hypothesize that a system can be characterized by its goal and by answering the questions: why, what and how. We show that software process work investigated only a tiny subset of processes, where only the how have been addressed. “Meta-process” research tried to address the why to change a process model, but was largely unfruitful. This paper first relates processes, software production and humans in the framework of the meta pyramid proposed by the OMG MDA. We show that programs and process models are fully similar, but not at the same level in the meta pyramids. Therefore the claim: software are processes too. The meta pyramid framework is used to show and contrast new and original potential uses of process technology. It is shown in particular that strategic software management requires a kind of process support where the what is not humans, but the software itself. Finally it is shown that autonomic computing will soon require process support where the why, the what and the how will have to be fully formalized and the process models automatically executed. We believe that this new and demanding context will foster new research on process modeling and support.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software Processes Are Software Too Revisited An Invited Talk on the Most In uential Paper of ICSE

The ICSE paper Software Processes are Software Too suggests that software processes are themselves a form of software and that there are considerable bene ts that will derive from basing a discipline of software pro cess development on the more traditional discipline of application software development This paper attempts to clarify some misconceptions about this original ICSE suggestion and su...

متن کامل

1 The Impact of Classification Errors on Assessing Software Inspection Processes with STAM

The Software Trouble Assessment Matrix (STAM) is a tool that software developers can use to evaluate the design and effectiveness of software inspection and testing processes so that they can be improved. STAM is used to organize relationships between thre e dimensions, Kenett (1994, 1995) and Kenett and Baker (1999). Three measures are computed from the data collected in a STAM analysis: • Neg...

متن کامل

A Descriptive Model of Software Development to Guide Process Improvement

Software process improvement can follow a capability maturity model such as SPICE or CMMi. Or it can focus on improving selected software processes in detail. The latter can either be a stand-alone improvement activity, or it can tune processes that were established or modified due to a large-scale assessment. Some software processes need to be adjusted qualitatively: process steps or deliverab...

متن کامل

Engineering Software Design Processes to Guide Process Execution

Using systematic development processes is an important characteristic of any mature engineering discipline. In current software practice, Software Design Methodologies (SDMs) are intended to be used to help design software more systematically. This paper explicitly shows, however, that one well-known example of such an SDM, Booch Object-Oriented Design (BOOD), as described in the literature is ...

متن کامل

Optimum Control Limits for Employing Statistical Process Control in Software Process

There is an increased interest in using control charts for monitoring and improving software processes, particularly quality control processes like reviews and testing. In a control chart, control limits are established for some attributes and, if any point falls outside the limits, it is assumed to be due to some special causes that need to be identified and eliminated. If the control limits a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005